package com.nine.common.constant;

/**
 * @author nine
 * @version 1.0
 * @description TODO
 * @date 2024-08-13 22:36
 */
public class VmConstants {

	/**
	 * 投放工单
	 */
	public static final Long TASK_TYPE_DEPLOY = 1L;
	/**
	 * 补货工单
	 */
	public static final Long TASK_TYPE_SUPPLY = 2L;
	/**
	 * 维修工单
	 */
	public static final Long TASK_TYPE_REPAIR = 3L;
	/**
	 * 撤机工单
	 */
	public static final Long TASK_TYPE_REVOKE = 4L;

	/**
	 * 工单状态：创建（待处理）
	 */
	public static final Long TASK_STATUS_CREATE = 1L;
	/**
	 * 工单状态：进行
	 */
	public static final Long TASK_STATUS_PROGRESS = 2L;
	/**
	 * 工单状态：取消
	 */
	public static final Long TASK_STATUS_CANCEL = 3L;
	/**
	 * 工单状态：完成
	 */
	public static final Long TASK_STATUS_FINISH = 4L;

	/**
	 * 售货机状态：未投放
	 */
	public static final Long VM_STATUS_NODEPLOY = 0L;

	/**
	 * 售货机状态：运营
	 */
	public static final Long VM_STATUS_RUNNING = 1L;

	/**
	 * 售货机状态：撤机
	 */
	public static final Long VM_STATUS_REVOKE = 3L;

	/**
	 * 员工启用
	 */
	public static final Long EMP_STATUS_NORMAL = 1L;

	/**
	 * 员工禁用
	 */
	public static final Long EMP_STATUS_DISABLE = 0L;

	/**
	 * 角色编码：运营员
	 */
	public static final String ROLE_CODE_BUSINESS = "1002";

	/**
	 * 角色编码：运维员
	 */
	public static final String ROLE_CODE_OPERATOR = "1003";

}
